/**
 * @description 提供国际化功能的hook
 */
export function useI18nHook() {
  const { locale, setLocale } = useI18n()
  const localeLang = useLocale()

  // 初始化本地语言类型
  localeLang.value = locale

  const setLocaleLang = (type) => {
    setLocale(type)
    localeLang.value = type
  }

  return {
    locale: localeLang,
    setLocale: setLocaleLang
  }
}
